//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package info.sean.logger;

import java.util.Map;
import java.util.concurrent.Callable;

public interface Tracer {
    Span createSpan(String var1, String var2);

    Span createEmpty();

    Map<String, String> getContext();

    Map<String, String> getContext4Async();

    void buildContext(Map<String, String> var1, boolean var2);

    void buildContext(String var1, String var2, String var3);

    String getTraceId();

    TraceHelper create(TraceLinker var1);

    String getDomainName();

    <V> Callable<V> wrap(Callable<V> var1);

    Runnable wrap(Runnable var1);
}
